//
//  JHBaseTableViewController.swift
//  JHSinaWeibo
//
//  Created by apple on 16/5/23.
//  Copyright © 2016年 apple. All rights reserved.
//

import UIKit

class JHBaseTableViewController: UITableViewController,JHVisitorLoginViewDelegate {
    //根据用户是否登录 显示页面还是访客视图视图页面
    var userLogin = JHUserAccountModel.sharedAccountViewModel.userLogin
    //添加访客视图的属性
    lazy var visitorLoginView:JHVisitorLoginView = JHVisitorLoginView()
    //重写loadView
    override func loadView() {
        if userLogin {
            //显示tableView
            super.loadView()
        }else{
            
            //显示访客视图
            self.loadVisitorView()
        }
    }
    private func loadVisitorView(){
//        let v = JHVisitorLoginView()
        view = visitorLoginView
        visitorLoginView.visitorDelegate = self
    }
    //实现协议方法
    func userWillLogin() {
        
        print("登录")
    let oauth = OAuthUIViewController()
        //内嵌到一个导航控制器中
        let nav = UINavigationController(rootViewController:oauth)
        //modal出一个页面
        presentViewController(nav, animated: true, completion: nil)
    }
    func userWiilRegister(){
        print("注册")
    
    }

}
